package com.simple.cms.repository.entity;

import com.baomidou.mybatisplus.enums.IdType;
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 产品表
 * </p>
 *
 * @author kin
 * @since 2017-08-25
 */
@TableName("sc_product")
public class Product implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增编号
     */
	@TableId(value="id", type= IdType.AUTO)
	private Integer id;
    /**
     * 站点编号
     */
	@TableField("site_id")
	private Integer siteId;
    /**
     * 产品名称
     */
	private String name;
    /**
     * 产品英文名称
     */
	@TableField("name_en")
	private String nameEn;
    /**
     * 产品简称
     */
	@TableField("short_name")
	private String shortName;
    /**
     * 产品英文简称
     */
	@TableField("short_name_en")
	private String shortNameEn;
    /**
     * 产品价格
     */
	private BigDecimal price;
    /**
     * 分类编号
     */
	@TableField("category_id")
	private Integer categoryId;
    /**
     * 中文简介
     */
	private String introduce;
    /**
     * 英文简介
     */
	@TableField("introduce_en")
	private String introduceEn;
    /**
     * 封面图
     */
	@TableField("cover_image")
	private String coverImage;
    /**
     * 状态(0-删除,1-正常,2-隐藏)
     */
	private Integer status;
    /**
     * 创建人
     */
	@TableField("create_user")
	private String createUser;
    /**
     * 创建日期
     */
	@TableField("create_date")
	private Date createDate;
    /**
     * 修改人
     */
	@TableField("modify_user")
	private String modifyUser;
    /**
     * 修改日期
     */
	@TableField("modify_date")
	private Date modifyDate;


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getSiteId() {
		return siteId;
	}

	public void setSiteId(Integer siteId) {
		this.siteId = siteId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNameEn() {
		return nameEn;
	}

	public void setNameEn(String nameEn) {
		this.nameEn = nameEn;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getShortNameEn() {
		return shortNameEn;
	}

	public void setShortNameEn(String shortNameEn) {
		this.shortNameEn = shortNameEn;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public Integer getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}

	public String getIntroduce() {
		return introduce;
	}

	public void setIntroduce(String introduce) {
		this.introduce = introduce;
	}

	public String getIntroduceEn() {
		return introduceEn;
	}

	public void setIntroduceEn(String introduceEn) {
		this.introduceEn = introduceEn;
	}

	public String getCoverImage() {
		return coverImage;
	}

	public void setCoverImage(String coverImage) {
		this.coverImage = coverImage;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getModifyUser() {
		return modifyUser;
	}

	public void setModifyUser(String modifyUser) {
		this.modifyUser = modifyUser;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

}
